.bg-imartig{
	background-color: #0f7dea;
	color: #FFFFFF;
	padding-top: 15px;
	padding-bottom: 15px;
}
.web-content{
	width: 100%;
	height: 100%;
	padding-top: 80px;
}
.left{
	float: left;
}
.right{
	float: right;
}
.width-50{
	width: 50%;
}
.top-bottom-30{
	margin: 20px 0;
}
.list-content li{
	list-style: disc  ;
}
/* 评级页面 */
.layui-table, .layui-table-view{
	margin: 0;
}
.layui-table-cell{
	height: auto;
	overflow: inherit;
}
.layui-table thead tr{
	background-color: #fff;
    height: 40px;
    line-height: 40px;
}
.product-name{
	height: 50px;
	margin-top: 15px;
}
.table-img-box {
	width: 50px;
	height: 50px;
	border-radius: 50%;
	float: left;
}
.product-name .tbale-h3 {
	font-size: 24px;
	color: #383838;
	margin-left: 15px;
}
.product-name .tbale-h4 {
	font-size: 16px;
	color: #383838;
	margin-left: 15px;
	overflow: hidden;
}
.rateResult-box {
    width: 31px;
    height: 31px;
    border-radius: 50%;
    background-color: #3a90e6;
    text-align: center;
    line-height: 31px;
    font-size: 16px;
    color: #fff;
   
}
.progress-bar{
	width: 0px;
}
.redaRatingRe {
    width: 80px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #0f7dea;
    border: 1px solid #0f7dea;
    padding: 8px;
    border-radius: 15px;
}
.redaRatingRe:hover{
	text-decoration: none;
	color: #0f7dea;
}
.layui-table-page {
    height: 140px;
    float: right;
    text-align: right;
    background-color: #f3f6f8;
}
.layui-table-page>div {
    margin-top: 60px;
}
.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span.layui-laypage-curr {
    background-color: #eee;
    margin: 0 5px;
    border: 1px solid #e5e5e5;
}
.layui-table-page .layui-laypage a, .layui-table-page .layui-laypage span.layui-laypage-curr {
    background-color: #eee;
    margin: 0 5px;
    border: 1px solid #e5e5e5;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    background-color: #0f7dea;
}
.layui-table-view .layui-table{
	width: 100%;
}
@media (max-width: 900px){
	td[data-field="name"],th[data-field="name"]{
		width: 33.33%;
	}
	.tbale-h3,.tbale-h4{
		display: none;
	}
	td[data-field="rating"],th[data-field="rating"]{
		width: 33.33%;
	}
	td[data-field="score"],th[data-field="score"]{
		width: 33.33%;
	}
	td[data-field="team_score"],th[data-field="team_score"]{
		display: none;
	}
	td[data-field="op_score"],th[data-field="op_score"]{
		display: none;
	}
	td[data-field="code_score"],th[data-field="code_score"]{
		display: none;
	}
	td[data-field="market_score"],th[data-field="market_score"]{
		display: none;
	}
	td[data-field="risk_score"],th[data-field="risk_score"]{
		display: none;
	}
	td[data-field="project_score"],th[data-field="project_score"]{
		display: none;
	}
}
.container-box{
		margin: 20px 0 30px 0;
    width: 100%;
    height: auto;
    background-color: #FFFFFF;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    border-radius: 10px;
		overflow: hidden;
}
.content-box{
		width: 100%;
    padding: 20px 30px 30px 30px;
    overflow: hidden;
}
/* ico */
.box-title-ico{
	  margin: 20px 30px;
    font-size: 20px;
    border-left: 7px solid #1875F0;
}
.box-title-span{
	margin-left: 30px;
}
.top-box{
		width: 100%;
    border-bottom: 1px solid #E5E5E5;
}
.box-text{
		width: 100%;
		text-indent: 2em;
	  font-size: 16px;
    color: #323232;
    line-height: 25px;
    white-space: pre-line;
}
#imrating .fixed_top{
		position: fixed;
		z-index: 108;
		top: 0;
		width: 100%;
		background-color: #0f7dea;
	}
#imrating .fixed_top .nav-box{
		background-color: #0f7dea;
		color: #FFFFFF;
		box-shadow: none;
}
#imrating .fixed_top .nav-box a{
	color: #FFFFFF;
}
.router-link-exact-active .bar-item span{
	padding-bottom: 13px;
	border-bottom: 2px solid #FFFFFF;
}
@media (max-width: 768px){
	.nav-box .row .col{
		width: 100%;
		min-width: 90px;
	}
	#imrating .fixed_top  .nav-box{
		box-shadow: none;
	}
}

.card-header{
	padding: 10px 15px;
}
.btn{
	padding: 0;
	width: 100%;
	text-align: left;
	color: #0062CC;
}
a:not([href]):not([tabindex]) {
	color: #0062CC;
}
.card{
	margin-bottom: 10px;
}
.nav-item-ico .active .bar-item span{
	border-bottom: 2px solid #FFFFFF;
	padding-bottom: 13px;
}